import axios from 'axios';

// 创建axios实例
const api = axios.create({
    baseURL: import.meta.env.VITE_API_BASE_URL || 'http://localhost:5000',
    timeout: 40000, // 超时时间设置为60秒，因为AI回复可能需要时间
    headers: {
        'Content-Type': 'application/json',
    },
});

// 发送问题到后端
export const sendQuestionToBackend = async (question) => {
    try {
        const response = await api.post('/ask', { question });
        return response.data;
    } catch (error) {
        console.error('API请求错误:', error);
        throw error;
    }
};

export default api;